thorn in one's flesh - Francés Inglés Diccionario